Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.01.2018, 11:32
Аспирант
Отправить личное сообщение для Frost56ru Посмотреть профиль Найти все сообщения от Frost56ru
 
Регистрация: 19.03.2016
Сообщений: 42

Не могу реализовать jquery
Как можно выполнить эту функцию без перегрузки страницы?

function remove_from_cart(product_id) {
	$.post( "cart/remove_from_cart.php", {product_id:product_id}, update_cart_interface);
	
}
Ответить с цитированием
  #2 (permalink)  
Старый 09.01.2018, 11:51
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,831

Вероятно нужно отменить действия браузера по умолчанию для события-триггера.
https://learn.javascript.ru/default-browser-action
Ответить с цитированием
  #3 (permalink)  
Старый 09.01.2018, 12:04
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Frost56ru,
Смотрите про обработку ответа от сервера success
jQuery.post()
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2018, 10:57
Аспирант
Отправить личное сообщение для Frost56ru Посмотреть профиль Найти все сообщения от Frost56ru
 
Регистрация: 19.03.2016
Сообщений: 42

Сообщение от Dilettante_Pro Посмотреть сообщение
Frost56ru,
Смотрите про обработку ответа от сервера success
jQuery.post()
Там все как то по другому, можно пример?
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2018, 14:08
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Frost56ru,
Пример по ссылке в самом начале:
Цитата:
Классическое использование метода:

1 $.post('ajax/test.html', function(data) {
2 $('.result').html(data);
3 alert('Загрузка завершена.');
4 });
Данный код делает запрос к HTML файлу и выводит его содержимое.
В этом примере результат пишется в элемент с классом result без перезагрузки страницы
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2018, 14:29
Аспирант
Отправить личное сообщение для Frost56ru Посмотреть профиль Найти все сообщения от Frost56ru
 
Регистрация: 19.03.2016
Сообщений: 42

Сообщение от Dilettante_Pro Посмотреть сообщение
Frost56ru,
Смотрите про обработку ответа от сервера success
jQuery.post()
Сообщение от Dilettante_Pro Посмотреть сообщение
Frost56ru,
Пример по ссылке в самом начале:

В этом примере результат пишется в элемент с классом result без перезагрузки страницы
А как сделать то мне если у меня кнопка Удалить из корзины под товаром обновить её без перезагрузки?
Ответить с цитированием
  #7 (permalink)  
Старый 11.01.2018, 14:58
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Frost56ru,
Сообщение от Frost56ru
как сделать то мне если у меня кнопка Удалить из корзины под товаром обновить её без перезагрузки?
Ничего не понял
Ответить с цитированием
  #8 (permalink)  
Старый 12.01.2018, 09:51
Аспирант
Отправить личное сообщение для Frost56ru Посмотреть профиль Найти все сообщения от Frost56ru
 
Регистрация: 19.03.2016
Сообщений: 42

Сообщение от Dilettante_Pro Посмотреть сообщение
Frost56ru,

Ничего не понял
Ну есть корзина с товарами. Там под каждым товаром есть кнопка чтобы удалить его из корзины. Товар удаляется, но на странице как будто не происходит ничего. Как сделать чтобы она обновлялась без перезагрузки страницы?
Ответить с цитированием
  #9 (permalink)  
Старый 12.01.2018, 12:33
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Frost56ru,
Сообщение от Frost56ru
каждым товаром есть кнопка чтобы удалить его из корзины. Товар удаляется, но на странице как будто не происходит ничего.
Само по себе на странице ничего не произойдет. Вы должны удалить товар из отображения корзины на странице. Или перерисовать корзину по ответу сервера, если сервер передает вам новый состав корзины в ответе на удаление.
Ответить с цитированием
  #10 (permalink)  
Старый 12.01.2018, 14:48
Аспирант
Отправить личное сообщение для Frost56ru Посмотреть профиль Найти все сообщения от Frost56ru
 
Регистрация: 19.03.2016
Сообщений: 42

Сообщение от Dilettante_Pro Посмотреть сообщение
Frost56ru,

Само по себе на странице ничего не произойдет. Вы должны удалить товар из отображения корзины на странице. Или перерисовать корзину по ответу сервера, если сервер передает вам новый состав корзины в ответе на удаление.
Благодарю. А как сделать тогда просто отправку и следом перезагрузку страницы?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу сформулировать jQuery .live() для динамического DOM элемента artnik Events/DOM/Window 2 26.09.2015 23:30
jquery is not defined - странный случай tarya jQuery 2 16.07.2012 14:27
Как можно такое реализовать? Jquery & Ajax _M_ jQuery 5 16.07.2012 13:24
Ребята помогите правильно реализовать цепочки функций как в jquery mrgordon Общие вопросы Javascript 6 04.06.2012 20:40
Не могу понять как работает jQuery kostiaGt jQuery 2 20.07.2008 08:42